package demo03;

public class Body { // 外部类
    public class Heart { // 成员内部类
        public void methodHeart() { // 内部类的方法
            System.out.println("内部类的方法！");
            System.out.println("内部类访问外部成员变量：" + name); // 内部类可以随意访问外部类
        }
    }

    public void methodBody() { // 外部类的方法
        System.out.println("外部类的方法！");
        new Heart().methodHeart(); // 在外部类方法中创建内部类对象并调用内部类方法
    }

    private String name = "土司鸡"; // 外部类的成员变量

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
